# 文件名：Dockerfile
# 作者：系统自动生成
# 创建日期：2025-04-26
# 描述：Django后端服务的Docker镜像构建文件

# 使用官方Python基础镜像
FROM python:3.12-slim-bookworm

# 设置工作目录
WORKDIR /app

# 复制项目依赖文件
COPY requirements.txt .

# 安装依赖
RUN pip install --no-cache-dir --default-timeout=100 -r requirements.txt

# 复制项目文件
COPY . .

# 暴露端口
EXPOSE 8000

# 运行命令
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]